package com.szholly.plug.arcgis.entity;

import java.util.HashMap;
import java.util.LinkedHashMap;

import com.szholly.data.general.IDomain;
import com.szholly.data.general.MemDomain;

/**
 * 图层类型
 */
public class LayerTypeDic {
	private static HashMap<String, String> result;

	private static IDomain pDomain;

	static {
		result = new LinkedHashMap<String, String>();
		
		result.put("ArcGISDynamicMapServiceLayer", "动态地图服务");
		result.put("ArcGISTiledMapServiceLayer", "静态地图服务");
		result.put("ArcGISImageServiceLayer", "影像地图服务");
		
		result.put("WMTSLayer", "WMTS服务");
		result.put("WMSLayer", "WMS服务");
		
		result.put("FeatureLayer", "要素服务");
		
		result.put("bMapVeclayer", "百度基础地理服务");
		result.put("bMapAnolayer", "百度影像标注服务");
		result.put("bMapImglayer", "百度影像服务");
		
		result.put("tdMapAnnoLayer", "天地图基础地理标注服务");
		result.put("tdMapLayer", "天地图基础地理服务");
		result.put("tdMapImgAnnoLayer", "天地图影像标注服务");
		result.put("tdMapImgLayer", "天地图影像服务");
		
		pDomain = new MemDomain(result, "(GIS)图层类型");
	}

	public static IDomain getDomain() {
		return pDomain;
	}
}
